package com.inossem.warehousestorage_inossem.bean.outStorage;

import com.inossem.warehousestorage_inossem.bean.common.Bean;
import com.inossem.warehousestorage_inossem.bean.common.GetOperatorBean;

import java.util.List;

/**
 * 作者：wsy on 2017/12/7 14:56
 * <p>
 * 邮箱：445979770@qq.com
 */

public class OutStorageOtherBean extends Bean {

    /**
     * factoryCode : 10
     * factoryValue : 工厂10
     * inventoryAddressCode : 20
     * inventoryAddressValue : 库存地点20
     * moveType : 5001
     * specialInventory : Q
     * moveDescription : 移动类型描述内容
     * inStorageReasonCode : 30
     * inStorageReasonValue : 紧急入库30
     * supplierCode : 40
     * supplierDescription : 供应商描述
     * specialInventoryCode : 50
     * specialInventoryDescription : 特殊库存描述
     * operatorList : [{"id":"11111111","name":"张三","department":"部门部门部门部门部门部门部门部门部门部门部门部门部门部门部门部门","auditDate":"2017-02-09"},{"id":"22222222","name":"李四","department":"审计部门","auditDate":"2017-05-29"}]
     * materielList : [{"materielCode":"WLBM12345678901111","inStorageNumber":"30","materielDescription":"物料描述物料描述物料描述物料描述物料描述1111","batchId":"abcdefg","unit":"千克","batch":[{"id":"1","name":"名称1","required":"1","type":"0","hint":"请输入","value":"","text":"北京三里屯","select":[]},{"id":"2","name":"名称2","required":"0","type":"1","hint":"请输入","value":"","text":"沈阳太原街","select":[]},{"id":"3","name":"名称3","required":"1","type":"2","hint":"请输入","value":"01","text":"沈阳","select":[{"value":"01","text":"沈阳"},{"value":"02","text":"上海"},{"value":"03","text":"深圳"}]}]}]
     */

    private String factoryCode;
    private String factoryValue;
    private String inventoryAddressCode;
    private String inventoryAddressValue;
    private String moveType;
    private String moveTypeValue;
    private String specialInventory;
    private String moveDescription;
    private String receivingPartyCode;
    private String receivingPartyValue;
    //    private String inStorageReasonCode;
//    private String inStorageReasonValue;
//    private String supplierCode;
//    private String supplierDescription;
//    private String specialInventoryCode;
    private String specialInventoryDescription;
    private String outStorageNumber;
    private List<GetOperatorBean.OperatorBean> operatorList;
    private List<OutStorageOtherOverviewBean.BodyBean> materielList;

    public String getMoveTypeValue() {
        return moveTypeValue;
    }

    public void setMoveTypeValue(String moveTypeValue) {
        this.moveTypeValue = moveTypeValue;
    }

    public String getReceivingPartyCode() {
        return receivingPartyCode;
    }

    public void setReceivingPartyCode(String receivingPartyCode) {
        this.receivingPartyCode = receivingPartyCode;
    }

    public String getReceivingPartyValue() {
        return receivingPartyValue;
    }

    public void setReceivingPartyValue(String receivingPartyValue) {
        this.receivingPartyValue = receivingPartyValue;
    }

    public String getOutStorageNumber() {
        return outStorageNumber;
    }

    public void setOutStorageNumber(String inStorageNumber) {
        this.outStorageNumber = inStorageNumber;
    }

    public String getFactoryCode() {
        return factoryCode;
    }

    public void setFactoryCode(String factoryCode) {
        this.factoryCode = factoryCode;
    }

    public String getFactoryValue() {
        return factoryValue;
    }

    public void setFactoryValue(String factoryValue) {
        this.factoryValue = factoryValue;
    }

    public String getInventoryAddressCode() {
        return inventoryAddressCode;
    }

    public void setInventoryAddressCode(String inventoryAddressCode) {
        this.inventoryAddressCode = inventoryAddressCode;
    }

    public String getInventoryAddressValue() {
        return inventoryAddressValue;
    }

    public void setInventoryAddressValue(String inventoryAddressValue) {
        this.inventoryAddressValue = inventoryAddressValue;
    }

    public String getMoveType() {
        return moveType;
    }

    public void setMoveType(String moveType) {
        this.moveType = moveType;
    }

    public String getSpecialInventory() {
        return specialInventory;
    }

    public void setSpecialInventory(String specialInventory) {
        this.specialInventory = specialInventory;
    }

    public String getMoveDescription() {
        return moveDescription;
    }

    public void setMoveDescription(String moveDescription) {
        this.moveDescription = moveDescription;
    }

    public String getSpecialInventoryDescription() {
        return specialInventoryDescription;
    }

    public void setSpecialInventoryDescription(String specialInventoryDescription) {
        this.specialInventoryDescription = specialInventoryDescription;
    }

    public List<GetOperatorBean.OperatorBean> getOperatorList() {
        return operatorList;
    }

    public void setOperatorList(List<GetOperatorBean.OperatorBean> operatorList) {
        this.operatorList = operatorList;
    }

    public List<OutStorageOtherOverviewBean.BodyBean> getMaterielList() {
        return materielList;
    }

    public void setMaterielList(List<OutStorageOtherOverviewBean.BodyBean> materielList) {
        this.materielList = materielList;
    }

}
